[][src]Crate crossterm_utils

Re-exports

pub use self::error::ErrorKind;
pub use self::error::Result;

Modules

error

Module containing error handling logic.

macros
sys

Macros

csi

Append a the first few characters of an ANSI escape code to the given string.

execute

Execute one or more command(s)

impl_display
queue

Queue one or more command(s) for execution in the near future.

write_cout

Write a string to standard output whereafter the stdout will be flushed.

Structs

Output

When executed, this command will output the given string to the terminal.

Traits

Command

A command is an action that can be performed on the terminal.

ExecutableCommand

A trait that defines behaviour for a command that will be executed immediately.

QueueableCommand

A trait that defines behaviour for a command that can be used to be executed at a later time point. This can be used in order to get more performance.